When folks are messed up, faulty, sub-par, and rejected, sometimes they find themselves doing without. Because they can't keep up. Can't cope. The hidden blessing in being messed up is, you realize your Need For God
because you can see with your own eyes that you can't do stuff right for whatever reason so you get on your knees to pray for your Real Father to help you. Thus, you get to know Him a whole lot better than if you were all good and perfect and what-not.
So, being messed up = finding perfection, because... He's perfect...
(Bible Reading video - trusting God)